home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 18 / CU Amiga Magazine's Super CD-ROM 18 (1997)(EMAP Images)(GB)[!][issue 1998-01].iso / CUCD / Online / CNetDemo / cnet / sdk / include / lists.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-09-04  |  1.1 KB  |  56 lines

  1.  
  2. struct ListItem {
  3.     short    Version;                    // should be 225
  4.     char    Path       [54];        //   2
  5.     char    Description[64];        //  56
  6.     char    Arguments  [64];        // 120
  7.  
  8.     long    Access;                    // 184
  9.     long    UnionFlags;                // 188
  10.  
  11.     struct    IsDate Date;        // 192
  12.  
  13.     short    SCharge;                    // 198 accounting use-of-item charge
  14.  
  15.     UBYTE    Subdirectory_NOT;        // 200
  16.     UBYTE    FifoFlags;                // 201 1==RAW startup
  17.     UBYTE    ReadFlags;                // internal only
  18.     UBYTE    Environ;
  19.  
  20.     UBYTE    DailyPfileTime;        // 204 subtract from daily pfile time?
  21.     UBYTE    Disabled;                // 205
  22.     UBYTE    Type;                        // 206 not really used yet
  23.     UBYTE    PurgeKill;                // 207 Delete item when purged?
  24.  
  25.     UBYTE    Expansion[14];            // 208
  26.  
  27.     struct    IsDate PurgeDate;    // 222
  28. };
  29.  
  30. /* Length== 176 */
  31.  
  32. struct OldListItem {
  33.     char    Path       [51];    // 0
  34.     char    Description[61];    // 51
  35.     char    Arguments  [20];
  36.  
  37.     struct    IsDate Date;    // 132
  38.  
  39.     long    Access;                // 138 un-al
  40.  
  41.     UBYTE    Subdirectory;        // 142
  42.     UBYTE    DaysToKeep;
  43.     UBYTE    ReadFlags;            // internal only
  44.     UBYTE    Environ;
  45.  
  46.     short    SCharge;                // 146 override a subdir schedule
  47.  
  48.     long    UnionFlags;
  49.  
  50.     UBYTE    DailyPfileTime;    // subtract from daily pfile time?
  51.  
  52.     UBYTE    Expansion[23];        // 148
  53. };
  54.  
  55. // LONG aligned.  Length==48
  56.